package com.shujia.wyh.day09;

import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;

/*
    List集合特有的遍历方式2：ListIterator listIterator()
 */
public class ListDemo3 {
    public static void main(String[] args) {
        //1、创建集合对象
        List list = new ArrayList();

        //2、创建元素向集合中添加
        list.add("hello");
        list.add("world");
        list.add("hadoop");
        list.add("java");
        list.add("hive");

        ListIterator listIterator = list.listIterator();
//        while (listIterator.hasNext()){
//            System.out.println(listIterator.next());
//        }

        System.out.println("===========================");
        //要想倒着遍历，必须先正着遍历一次
        //所以这个不常用
        while (listIterator.hasPrevious()){ //判断前一个位置是否有元素
            System.out.println(listIterator.previous()); //获取前一个位置上的元素
        }


    }
}
